package com.gome.boot.config.elasticsearch.cluster;

/**
 * 索引配置信息.
 *
 * @author baoxiufeng
 */
public class IndexConfig {

    /**
     * 索引别名
     */
    private String indexAlias;
    /**
     * 是否创建多索引（按年份）
     */
    private boolean multiIndex;

    /**
     * 默认构造方法.
     */
    public IndexConfig() {
    }

    /**
     * 构造方法.
     *
     * @param indexAlias 索引别名
     */
    public IndexConfig(String indexAlias) {
        this(indexAlias, false);
    }

    /**
     * 构造方法.
     *
     * @param indexAlias 索引别名
     * @param multiIndex 是否创建多索引（按年份）
     */
    public IndexConfig(String indexAlias, boolean multiIndex) {
        this.indexAlias = indexAlias;
        this.multiIndex = multiIndex;
    }

    public String getIndexAlias() {
        return indexAlias;
    }

    public void setIndexAlias(String indexAlias) {
        this.indexAlias = indexAlias;
    }

    public boolean isMultiIndex() {
        return multiIndex;
    }

    public void setMultiIndex(boolean multiIndex) {
        this.multiIndex = multiIndex;
    }
}
